/*
 *  CESliderDelegate.h
 *  LID Library
 *
 *  Created by Alexander Trutchenko on 09/11/11.
 *  Copyright 2011 League of Independent Developers. All rights reserved.
 *
 */

#ifndef __CE_SliderDelegate_h__
#define __CE_SliderDelegate_h__

namespace cocosext {

/////////////////////////////////////////////////////
//
/** CESliderDelegate 
 * Admixture class for slider delegate
*/
/////////////////////////////////////////////////////

class CESliderInterface;

class CESliderDelegate
{
public:
        /* Callbacks from slider */
    virtual void onValueChange(CESliderInterface* slider) = 0;
    virtual void onSlideBegin(CESliderInterface* slider) {;}
    virtual void onSlideEnd(CESliderInterface* slider) {;}
    virtual void onSlideCancelled(CESliderInterface* slider) {;}
};

}; // end namespace cocosext

#endif // __CE_SliderDelegate_h__
